草庐IT

SQL PRIMARY KEY 约束

全部标签

ios - 设置两个 UIButton 约束?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion我无法设置彼此相邻的两个按钮的约束。我需要UIView中间的这两个按钮。见下图谁知道如何设置这些按钮约束?

ios - 当另一个按钮被隐藏时居中一个按钮的约束

我在ViewController上有两个按钮。它们的高度和宽度相等,并且间隔很好,位于屏幕的中心。问题是在某些情况下,其中一个按钮是隐藏的。当其中一个按钮被隐藏时,我希望另一个按钮居中。我一直无法弄清楚如何配置约束来实现这一点。我能够移动可见按钮,以便在隐藏另一个按钮时它居中,但似乎只能在加载View后执行此操作,这会使按钮“跳跃”看起来很傻。 最佳答案 将两个按钮嵌入到UIStackView中:并根据您的需要调整其设置:隐藏button1的结果==false(未勾选):隐藏button1的结果==true(勾选):

ios - String is not identical to NSObject 错误,同时在 Swift 中应用约束(视觉约束)

importUIKitimportFoundationclassDetailView:UIViewController{varfullImage:UIImageView?varnameLabel:UILabel?vardetailLabel:UILabel?overridefuncviewDidLoad(){super.viewDidLoad()fullImage=UIImageView()nameLabel=UILabel()detailLabel=UILabel()self.view.addSubview(fullImage!)self.view.addSubview(nameLa

ios - 以编程方式为 UIView subview 设置自动布局约束

下面我包含了一些代码供您结帐。我正在尝试采用自定义UIView并向其添加另一个自定义subview。这个subview应该以这样一种方式限制在父View中,即它基本上只是以相同的尺寸位于顶部,而父View只是充当包装器。我已经尝试使用NSLayoutConstraint并且到目前为止失败得很惨。该View从未真正显示出来。我有一个左、右、下和上约束,它们应该与父View对齐。我的第一个问题是有人在使用以下方法时请解释或纠正我的逻辑。我认为项目参数是您要为其设置约束的实际View(customViewChild)。该属性表示我希望将我的customViewChild的左边缘用于此约束。r

ios - View 约束——适合一个 subview

我正在向View添加一个subview,我希望它填充View的高度和宽度。我在约束方面遇到困难。任何帮助表示赞赏。这是我目前拥有的:self.view.addSubview(self.mainView)varleftSideConstraint=NSLayoutConstraint(item:self.mainView,attribute:.Left,relatedBy:.Equal,toItem:self.view,attribute:.Left,multiplier:1.0,constant:0.0)varbottomConstraint=NSLayoutConstraint(it

Swift:泛型和类型约束,奇怪的行为

我不知道如何进行转换,最终让我引入某种使用泛型的活力。下一段代码无法编译。它显示此错误:Cannotinvoke'createContainer'withanargumentlistoftype'(FooProtocol)'Expectedanargumentlistoftype'(T)'protocolFooProtocol{funcdoSomething()}classFoo:FooProtocol{funcdoSomething(){}}classContainer{letsomeDataConformingFooProtocol:Tinit(someDataConforming

swift - 在 UINavigationController 中更改 UINavigationBar 的约束

Apple在其Documentation中表示:ItispermissibletocustomizetheappearanceofthenavigationbarusingthemethodsandpropertiesoftheUINavigationBarclassbutyoumustneverchangeitsframe,bounds,oralphavaluesormodifyitsviewhierarchydirectly.他们从未严格提到不允许更改约束,但我假设它属于与更改框架相同的标准。我需要这个用于消息应用程序,以便在iMessage标准顶部栏下实现半透明效果。我目前拥有的

ios - 用于动态高度中断的 UITableViewCell 约束

我有一个简单的UITableViewCell子类,其中有一个titleLabel属性(该单元格有更多View,但为了显示问题,我只会做一个标签,因为它也会中断).这是我的标签代码:self.titleLabel=UILabel(frame:.zero)self.titleLabel.numberOfLines=0self.titleLabel.font=UIFont.preferredFont(forTextStyle:.headline)self.titleLabel.textColor=UIColor.whiteself.titleLabel.adjustsFontSizeToFi

ios - 如何实现具有通用约束类型属性的 Swift 协议(protocol)?

我想要一个看起来像这样的协议(protocol):protocolReturnType{varreturnType:ImmutableMappable.Type{get}}实现协议(protocol)的枚举部分:extensionShimEndPoint:ReturnType{varreturnType:ImmutableMappable.Type{switchself{case.deAuthorize(_,_):returnEmptyResponse.selfcase.authorize(_,_):returnAuthorizeResponse.selfcase.step(_,_,_

ios - 修改约束时 TableView 不能正确弹跳

我正在实现一个简单的View,它由UIView及其下方的TableView组成。我实现了scrollViewDidScroll并更改了UIView顶部约束,效果很好:headerTopConstraint.constant=-scrollY-65(-65为原始约束)问题是,当以编程方式更改约束常量时,当没有更多内容可向下滚动时,向下滚动时我无法获得平滑的TableView弹跳。相反,它只是“尝试”反弹,但它会立即回到原来的位置。示例:http://jmp.sh/rTBfzCM如果我只删除那一行代码,弹跳就可以正常工作:http://jmp.sh/AtVYwPyTableView对UIV